"""
    姓名 :  新  哥
    时间 : 2022/6/27 上午 10:29
    文件名 : open_account_api.py
    需求：
    
"""
from config import BASE_DIR, BASE_HOST
import logging.handlers

class OpenAccountApi:

    def __init__(self,session):
        self.session = session

    # 实名认证接口
    def realname(self, realname_v, cardId_v):
        # 实现接口请求，获取响应结果
        url = BASE_HOST + "/member/realname/approverealname"
        form_dict = {'realname':realname_v,'card_id ':cardId_v}
        # files参数 表示请求体数据的格式 如：传递数据格式为键值对，表示为字典
        resp = self.session.post(url=url,data=form_dict,files={"a":"b"})
        # 将响应体的数据打印到日志
        logging.info("实名认证接口的响应体数据：{}".format(resp.json()))
        # 封装方法的返回
        return resp

    # 开户接口
    def open_account(self):
        url = BASE_HOST + "/trust/trust/register"
        resp = self.session.post(url=url)
        # 将响应体的数据打印到日志
        logging.info("实名认证接口的响应体数据：{}".format(resp.json()))
        # 封装方法的返回
        return resp

    # 第三方开户接口
    def third_open_account(self, url, form_dict):
        resp = self.session.post(url=url,data=form_dict)
        logging.info("第三方开户接口返回的响应体数据：{}".format(resp.text))
        return resp
